@echo off
chcp 65001 >nul
echo ========================================
echo 测试审批页面数据显示修复
echo ========================================

echo.
echo 问题：审批页面数据显示方式不正确
echo 原因：查询逻辑使用主键ID而不是业务ID
echo 修复：根据业务ID进行关联查询展示

echo.
echo 修复内容：
echo 1. 后端查询逻辑：WHERE com.business_id = #{id}
echo 2. 前端数据获取：优先从后端API获取数据
echo 3. 数据关联：根据业务ID查询退住管理表

echo.
echo 数据流程：
echo 1. 待办任务界面点击"处理" → 传递业务ID
echo 2. 审批页面接收业务ID → 调用后端API
echo 3. 后端根据business_id查询 → 返回完整数据
echo 4. 前端显示查询结果 → 正确的申请数据

echo.
echo 测试步骤：
echo 1. 在待办任务界面点击"林老五退住申请"的处理按钮
echo 2. 检查URL参数：id=70（业务ID）
echo 3. 检查控制台日志：
echo    - "使用业务ID从后端获取数据: 70"
echo    - "后端返回的申请详情: {data}"
echo    - "使用后端数据更新表单: {formData}"
echo 4. 检查审批页面显示：
echo    - 老人姓名：林老五
echo    - 退住原因：护理质量不高
echo    - 其他申请数据

echo.
echo 预期结果：
echo - 审批页面显示正确的申请数据
echo - 数据来源于后端数据库查询
echo - 不再显示"未知"或错误数据

echo.
echo 数据库查询验证：
echo SELECT id, business_id, check_out_no, elderly_id, check_out_reason 
echo FROM check_out_management 
echo WHERE business_id = '70';

echo.
echo 修复完成！
pause
